#include "opencv2/opencv.hpp"
#include<iostream>

#include "ReadWrte_demo1.h"
#include "ColorSpace.h"
#include "MatCreate_deom2.h"
#include "PixelOperate.h"
#include "AnswerCardRecognize.h"

using namespace cv;
using namespace std;

//int main()
//{
//	Mat img;
//	img = imread("D:/Images/zhanghuiwen1.jpg");
//	if (img.empty())
//	{
//		cout << "can't get img source; please check the path or source existance!" << endl;
//		return 0;
//	}
//	namedWindow("chenli",WINDOW_FREERATIO);
//	resizeWindow("chenli", 500, 800);
//	PresentImgs presentImag;
//	//presentImag.ShowImg(img);
//	//presentImag.WriteImg(img);
//
//	//ImageConvert imgConverter;
//	//Mat gray = imgConverter.Convert2Gray(img);
//	//presentImag.ShowImg(gray);
//	//imwrite("D:/Images/chenli3.jpg", gray);
//
//	//MatFactory matFactory;
//	//Mat newMat = matFactory.mat_create(img);
//	//presentImag.ShowImg(newMat);
//
//	Pixel_Ope_Demo po;
//	
//	po.pixel_operate(img);
//
//	destroyAllWindows();
//	system("pause");
//	return 0;
//}

int main()
{
	RecognitionTool tool;
	Mat img[2];
	img[0] =imread("D:/YunxueWorks/TestCard/21101_A.jpg");
	img[1] =imread("D:/YunxueWorks/TestCard/21101_B.jpg");
	
	tool.StartRecognize(0, img,NULL);
	return 0;
}
